sumething i dont like this